#ifndef EMPLOYEESERVICE_H
#define EMPLOYEESERVICE_H

#include "baseservice.h"

class EmployeeService : public BaseService {
public:
    // 注册员工
    bool registerEmployee(const QString& employeeId, const QString& name,
                          const QString& department, const QString& position,
                          const QByteArray& photoData);
    // 获取所有员工
    QJsonArray getAllEmployee();

    QByteArray getEmployeePhoneById(const QString& employeeId);

    // 获取所有员工的ID和照片（用于人脸识别比对）
    QList<QPair<QString, QByteArray>> getAllEmployeePhotos();

    QJsonArray getEmployeesByName(const QString& name);
};

#endif // EMPLOYEESERVICE_H
